<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!-- 
        2.条件分支语句
        switch
        在执行时会依次将case后的表达式的值和switch后的条件表达式进行全等（===）比较，如果比较结果为true，从当前case执行代码。当前代码后所有代码都会被执行。在case后面跟上break会终止后面的代码执行。
        default：如果所有的语句比较都是false则执行default
        如果为false则继续向下执行
     -->
    <script>
        var score = 100;
        switch (true) {
            case score > 100:
                console.log('对不起你在做梦！');
                break;
            case score >= 99:
                console.log('优秀！');
                break;
            case score >= 60:
                console.log('合格');
                break;
            case score < 0:
                console.log('对不起,分数不可能小于0');
                break;
            default:
                console.log('不合格');
                break;
        }
        //1.switch()里面的值一定是和下面的case全等 ===匹配
        //2.switch中的break只能终止离它最近的case语句
        //3.switch语句从匹配合适的入口一次往下执行,知道遇到break终止
        //4.case中可以跟一个条件判断表达式
    </script>
</body>

</html>